
from .ast节点模型基类 import ast节点基础模型
from ..节点管理器.节点模型管理器 import 节点模型管理器


class 容器类Ast模型基础模型(ast节点基础模型):
    # 具有三种模式 简化显示 QGraphicsRectItem 、 细节显示 QGraphicsWidget 和  具有次级容器隔离显示QGraphicsScene
    # 简化显示  矩形框  名称  连接线图形项  （ 只显示功能性的节点 例如函数调用  变量创建  隐藏中间变量
    # 细节显示  矩形框  名称  连接线图形项 子组件
    # 具有次级容器隔离显示  矩形框  名称  连接线图形项 子组件 子容器
    # 需要缓存
    def __init__(self,ast节点, 所属节点模型管理器,节点名称 ,上级节点=None,节点位置=None):
        super().__init__(ast节点, 所属节点模型管理器, 节点名称,节点位置=节点位置 ,上级节点=上级节点)
        self.容器状态="未处理"
        self.设置属性("容器状态", self.容器状态)
        self.容器节点初始化节点模型管理器()
    def 容器节点初始化节点模型管理器(self):
        #del 起始接口.容器节点模型管理器
        print("容器节点初始化节点模型管理器")
        self.容器节点模型管理器 = 节点模型管理器(创建者节点=self)
        # 起始接口.容器节点模型管理器.开始解析节点模型()







